'''
Created on 24/10/2011

@author: Daniel
'''
import tkMessageBox

class Matricula:
    def __init__(self, matricula):
        
        self.matricula = matricula
        
    def set_matricula(self, nova_matricula):
        self.matricula = nova_matricula

    def get_matricula(self):
        return self.matricula
    
    def validacao(self):
        
        try:
            self.matricula_inteiro = int(self.matricula)
            if len(self.matricula) > 11 or len(self.matricula) < 4:
                tkMessageBox.showwarning('Mensagem do sistema', 'Matricula invalida, o campo Matricula deve conter entre 4 e 11 caracteres.')
                return True
            else:
                return False
        except:
            tkMessageBox.showwarning('Mensagem do sistema', 'Matricula invalida, apenas numeros sao permitidos nesse campo.')
            return False
        
